package com.molichuxing.gateway.bff.dealer.entity.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author zhaopenghui
 * @create_date: 2019/10/30
 **/
@Data
public class DeviceInfoVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "智能终端id")
    private Integer deviceId;

    @ApiModelProperty(value = "cpu号")
    private String cpu;

    @ApiModelProperty(value = "所属门店id")
    private Integer storeId;

    @ApiModelProperty(value = "所属门店名称")
    private String storeName;

    @ApiModelProperty(value = "终端设备key")
    private String terminalVersionCode;

    @ApiModelProperty(value = "终端设备value")
    private String terminalVersionValue;

    @ApiModelProperty(value = "渠道名称key")
    private String channelVersionCode;

    @ApiModelProperty(value = "渠道名称value")
    private String channelVersionValue;

    @ApiModelProperty(value = "当前设备app版本")
    private String appVersion;

    @ApiModelProperty(value = "计划升级版本id")
    private Integer versionId;

    @ApiModelProperty(value = "操作系统版本")
    private String opVersion;

    @ApiModelProperty(value = "app补丁版本")
    private String appPatchVersion;

    @ApiModelProperty(value = "是否开启监控")
    private Integer isOpenMonitor;

    @ApiModelProperty(value = "是否开启监控日志")
    private Integer isOpenMonitorLog;

    @ApiModelProperty(value = "是否开启视频监控功能")
    private Integer isOpenVideo;

    @ApiModelProperty(value = "获取公网ip的地址")
    private String publicIpAddress;

    @ApiModelProperty(value = "是否修改银联参数")
    private Integer isModifyUnionpay;

    @ApiModelProperty(value = "补丁版本")
    private String targetPatchVersion;

}

